﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;

namespace Cotizav.AccesoDatos
{
    public class TipoCotizacionDAO
    {
        public List<Entidades.TipoCotizacion> Listar(Util.ContextoDB ctx)
        {
            SqlCommand cmd  = new SqlCommand("select * from TIPO_COTIZACION", ctx.GetConexion(), ctx.GetTx());
            DataTable dtTipoCotizacion = new DataTable();
            dtTipoCotizacion.Load(cmd.ExecuteReader());

            List<Entidades.TipoCotizacion> lista = new List<Entidades.TipoCotizacion>();

            foreach(DataRow fila in dtTipoCotizacion.Rows)
            {
                Entidades.TipoCotizacion tc = new Entidades.TipoCotizacion();

                tc.IdTipoCotizacion = Int32.Parse(fila["ID"].ToString());
                tc.Descripcion = fila["DESCRIPCION"].ToString();
                tc.Activo = Int32.Parse(fila["ACTIVO"].ToString());

                lista.Add(tc);
            }

            return lista;
        }
    }
}
